package com.yjd.bi.promotion.model;

import com.yjd.comm.base.model.Model;

/**
 * <b>description</b>：奖品规则表模型<br>
 * <b>time</b>：2016-06-07 15:07:09 <br>
 * <b>author</b>：  chenpengfei@yijeidai.com
 */
public class SpreaderModel extends Model{

	/**
	* @Fields serialVersionUID
	*/
	private static final long serialVersionUID = 1L;
	
	 /*
	  *ID 
	  */
	private Long id;
	 /*
	  *0普通推广员,1历史邀请人 
	  */
	private Integer identity;
	 /*
	  *推广总收益 
	  */
	private java.math.BigDecimal reward_sum;
	 /*
	  *用户ID 
	  */
	private java.lang.Integer user_id;
	 /*
	  *推广时填写的名称,1人可以多名 
	  */
	private java.lang.String spread_name;
	 /*
	  *推广投资奖励费率,普通0.2,邀请人1 
	  */
	private java.math.BigDecimal spread_rate;
	 /*
	  *推广分享总数 
	  */
	private java.lang.Integer spread_count;
	 /*
	  *推广点击总数 
	  */
	private java.lang.Integer spread_click_count;
	 /*
	  *推广注册总数 
	  */
	private java.lang.Integer spread_regist_count;
	 /*
	  *0正常授权,-1停止授权 
	  */
	private Integer status;
	 /*
	  *添加时间 
	  */
	private java.lang.Long addtime;
	 /*
	  *更新时间 
	  */
	private java.lang.Long uptime;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	public Integer getIdentity() {
		return identity;
	}

	public void setIdentity(Integer identity) {
		this.identity = identity;
	}
	public java.math.BigDecimal getReward_sum() {
		return reward_sum;
	}

	public void setReward_sum(java.math.BigDecimal reward_sum) {
		this.reward_sum = reward_sum;
	}
	public java.lang.Integer getUser_id() {
		return user_id;
	}

	public void setUser_id(java.lang.Integer user_id) {
		this.user_id = user_id;
	}
	public java.lang.String getSpread_name() {
		return spread_name;
	}

	public void setSpread_name(java.lang.String spread_name) {
		this.spread_name = spread_name;
	}
	public java.math.BigDecimal getSpread_rate() {
		return spread_rate;
	}

	public void setSpread_rate(java.math.BigDecimal spread_rate) {
		this.spread_rate = spread_rate;
	}
	public java.lang.Integer getSpread_count() {
		return spread_count;
	}

	public void setSpread_count(java.lang.Integer spread_count) {
		this.spread_count = spread_count;
	}
	public java.lang.Integer getSpread_click_count() {
		return spread_click_count;
	}

	public void setSpread_click_count(java.lang.Integer spread_click_count) {
		this.spread_click_count = spread_click_count;
	}
	public java.lang.Integer getSpread_regist_count() {
		return spread_regist_count;
	}

	public void setSpread_regist_count(java.lang.Integer spread_regist_count) {
		this.spread_regist_count = spread_regist_count;
	}
	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
	public java.lang.Long getAddtime() {
		return addtime;
	}

	public void setAddtime(java.lang.Long addtime) {
		this.addtime = addtime;
	}
	public java.lang.Long getUptime() {
		return uptime;
	}

	public void setUptime(java.lang.Long uptime) {
		this.uptime = uptime;
	}

}
